﻿namespace Microsoft.SharePoint.Client
{
    using System;

    public enum PermissionKind
    {
        AddAndCustomizePages = 0x13,
        AddDelPrivateWebParts = 0x1d,
        AddListItems = 2,
        ApplyStyleSheets = 0x15,
        ApplyThemeAndBorder = 20,
        ApproveItems = 5,
        BrowseDirectories = 0x1b,
        BrowseUserInfo = 0x1c,
        CancelCheckout = 9,
        CreateAlerts = 40,
        CreateGroups = 0x19,
        CreateSSCSite = 0x17,
        DeleteListItems = 4,
        DeleteVersions = 8,
        EditListItems = 3,
        EditMyUserInfo = 0x29,
        EmptyMask = 0,
        EnumeratePermissions = 0x3f,
        FullMask = 0x41,
        ManageAlerts = 0x27,
        ManageLists = 12,
        ManagePermissions = 0x1a,
        ManagePersonalViews = 10,
        ManageSubwebs = 0x18,
        ManageWeb = 0x1f,
        Open = 0x11,
        OpenItems = 6,
        UpdatePersonalWebParts = 30,
        UseClientIntegration = 0x25,
        UseRemoteAPIs = 0x26,
        ViewFormPages = 13,
        ViewListItems = 1,
        ViewPages = 0x12,
        ViewUsageData = 0x16,
        ViewVersions = 7
    }
}

